package com.twt.survey2025spring.controller;

import com.twt.survey2025spring.pojo.Questionnaire;
import com.twt.survey2025spring.pojo.QuestionnaireDTO;
import com.twt.survey2025spring.service.QuestionnaireService;
import com.twt.survey2025spring.utils.response.ResultBody;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;

@Slf4j
@RestController
public class QuestionnaireController {

    @Resource
    QuestionnaireService questionnaireService;

    @PostMapping("/survey")
    public ResultBody addQuestionnaire (@RequestBody QuestionnaireDTO questionnaireDTO){
        Questionnaire questionnaire = new Questionnaire(questionnaireDTO);
        questionnaireService.save(questionnaire);
        Integer id = questionnaire.getId();
        return ResultBody.success("填写成功！", null);
    }

}
